// eventBus.ts
import mitt, { Emitter } from "mitt"

// 定义事件类型（键为事件名，值为事件参数类型）
type Events = {
  message: string // 事件名: 'message'，参数类型: string
  "custom-event": { data: boolean } // 复杂类型示例
}

const emitter: Emitter<Events> = mitt<Events>()
export default emitter
